#rentabiliweb_form *{
	font-family : tahoma;
	font-weight : bold;
	margin : 0;
	padding : 0;
	border : 0;
	border-collapse : collapse;
	font-size : 12px;
	color : #606060;
	border-width : 0;
	
}
.clear_both{
	clear : both;
	height : 0;
	visibility : hidden;
	font-size : 0;
}
a{
	text-decoration : none;
}
img{
	border : none;
}
.center_texte{
	text-align : center;
}
#rentabiliweb_form{
	width : 438px;
	border : 1px solid #cccccc;
	margin : auto;
	position : relative;
}
#rentabiliweb_form_logo{
	display:block;
	width:205px;
	height:35px;
	background:url(logo.gif) no-repeat 0 0;
}
/*
#rentabiliweb_form_top, #rentabiliweb_form_content, #rentabiliweb_form_bottom{
	clear : both;
}
*/
#rentabiliweb_form_top{
	height : 42px;
	border-bottom : 1px solid #cccccc;
}
#rentabiliweb_form_bottom{
	border-top : 1px solid #cccccc;
	text-align : center;
	padding : 10px 0;
}
#rentabiliweb_form_bottom td{
	vertical-align : top;
}
#rentabiliweb_form_content_contact{
}
#rentabiliweb_form_content_pays{
	width : 138px;
	background : #f3f3f3;
	vertical-align : top;
}
#rentabiliweb_form_top_left{
	float : left;
	margin : 5px 0 0 5px;
	font-size : 22px;
}
#rentabiliweb_form_top_right{
	width : 200px;
	margin : 5px 5px 0 0;
	font-size : 11px
}
#rentabiliweb_form_top_style{
	float : right;
	width : 200px;
	margin : 2px 5px 0 0;
	font-size : 11px;
	text-align : right;
}
#rentabiliweb_form_top_right_style_select{
	border : 1px solid #cccccc;
}
#rentabiliweb_form_top_right, #rentabiliweb_form_top_right_libele, #rentabiliweb_form_top_right select{
	display : block;
	float : right;
}
#rentabiliweb_form_content_contact_code{
	border-bottom : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	height : 160px;
	width : 300px;
	vertical-align : top;
}
#rentabiliweb_form_content_contact_block{
	width : 300px;
	vertical-align : top;
	border-right : 1px solid #cccccc;
}
#rentabiliweb_form_content_contact_type{
	width : 200px;
	_width : 199px;
	float : left;
	padding-top : 5px;
	font-weight : bold;
	text-align : left;
}
#rentabiliweb_form_content_contact_type a{
	color : #466ba3;
	display : block;
	height : 17px;
	float : left;
	clear : both;
	width : 195px;
}
#rentabiliweb_form_content_contact_type_img{
	width : 100px;
	float : left;
	padding-top : 5px;
}
#rentabiliweb_form_content_contact_type_img a{
	float : left;
	clear : both;
	height : 18px;
}
/*
.rentabiliweb_form_bottom_champs{
	margin : 2px;
}
*/
.class_rentabiliweb_form_bottom_champs_input{
	width : 120px;
	text-align : center;
}
#rentabiliweb_form_bottom_block input{
	border : 1px solid #cccccc;
}
#rentabiliweb_form_bottom_block .class_rentabiliweb_form_bottom_champs_input_error{
	border : 1px solid #cccccc;
	width : 120px;
	background : red;
	color : white;
	text-align : center;
	display : block;
	height : 18px;
	
}
#id_rentabiliweb_form_bottom_end_send_btn{
    display : block;
    margin-left: 8px; 
    margin-bottom : 2px;
    width : 113px;
    height : 18px;
}
#rentabiliweb_form_top_bottom{
	height : 35px;
	text-align : center;
	border-bottom : 1px solid #cccccc;
	background : #f3f3f3;
	padding-top: 10px;
	_padding-top: 5px;
	font-size : 10px;
}
#rentabiliweb_form_top_bottom span{
	font-size : 10px;
}
#rentabiliweb_form_links{
	text-align : center;
	background : #f3f3f3;
	height : 49px;
	border-top : 1px solid #cccccc;
}
#rentabiliweb_form_bottom_links{
	font-size : 10px;
	color : #606060;
}
#rentabiliweb_form_bottom_links_support_technique{
	height : 20px;
}
#rentabiliweb_form_bottom_links_support_technique_libele{
	font-size : 10px;
	color : #606060;
	font-weight : normal;
}
#rentabiliweb_form_bottom_links_paiement_securise_libele{
	font-size : 10px;
	color : #606060;
}
#rentabiliweb_form_top_right_lang_select{
	border : 1px solid #cccccc;
}
#rentabiliweb_form_content_pays_libele{
	margin : 5px 0 5px 10px;
	font-size : 10px;
	color : #466ba3;
}
.display_none{
	display : none;
}
#rentabiliweb_form_content_pays_cb_libele{
	margin : 10px;
	font-size : 10px;
	color : #466ba3;
}
#rentabiliweb_form_content_pays_cb_logo{
	text-align : center;
	margin : 10px;
}
#rentabiliweb_form_content_pays_drapeaux{
    margin-left: 10px;
    text-align : center;
}
#rentabiliweb_form_content_pays_drapeaux img{
	width : 25px;
	height : 15px;
    margin : 3px 4px;
}
#rentabiliweb_form_content_pays_drapeaux .img_loading{
	width : 32px;
	height : 32px;
}
#rentabiliweb_form_links table{
	margin : 0 auto;
}
.img_loading{
	width : 32px;
	height : 32px;
}
#rentabiliweb_form_logo_texte{
    position : absolute;
    margin-left: 40px;
    margin-top: 20px;
    font-weight: normal;
    font-family: arial;
    font-size: 9px; 
}
/*
#id_rentabiliweb_form_bottom label{
	float : left;
}
*/
input.class_rentabiliweb_form_bottom_champs_input{
	display : block;
	height : 18px;
	margin : 0 0 2px 0;
}
label.class_rentabiliweb_form_bottom_champs_label{
	display : block;
	height : 21px;
	padding : 5px;
	width : 70px;
	text-align : right;
	padding-right : 5px;
}
#rentabiliweb_form_content_contact_code{
	background : white;
}
#rentabiliweb_form_content_contact_code_img_numbers{
	width : 298px;
	height : 158px;
}
#rentabiliweb_form_bottom_block{
	width : 310px;
	margin:0 auto;
	position : relative;
}
#rentabiliweb_form_bottom_erreur{
	text-align:center; 
	color: red; 
	margin: 5px;
}
#rentabiliweb_form_content_pays_code_gratuit{
	display : block;
}
#rentabiliweb_form_content_pays_code_gratuit_libele{
	display : block;
	margin : 10px 0 2px 0;
	font-size : 10px;
	color : #466ba3;
}
#rentabiliweb_form_content_pays_code_gratuit_img{
	display : block;
	text-align : center;
}
div.class_rentabiliweb_form_bottom_champs_input_parent{
	height : 22px;
	border : 1px solid red;
}


/*===================================================================*/

#rentabiliweb_form_logo {
	background-image:url(rentabiliweb.png);
}

#rentabiliweb_form_top, #rentabiliweb_form_links {
	background:#FDFDFD;
}

#rentabiliweb_form_top_bottom, #rentabiliweb_form_bottom {
	background-color:#FDFDFD;
	color:black;
}


#rentabiliweb_form_content_contact_block,
#rentabiliweb_form_content_pays
{background:url(/img/paiement/fd.png) repeat-x 0 bottom #FFF;}

#rentabiliweb_form_content_contact_type a
{color:#847069;}

#rentabiliweb_form_links span,
#rentabiliweb_form_content_pays_code_gratuit_libele,
#rentabiliweb_form_bottom_links,
#rentabiliweb_form_content_pays_libele,
#rentabiliweb_form_content_pays_cb_libele,
#rentabiliweb_form_top_bottom span,
#rentabiliweb_form_bottom .rentabiliweb_form_bottom_champs label
{color:#444;}

#rentabiliweb_form_top_right_libele,
#rentabiliweb_form_top_right_libele span,
#rentabiliweb_form_top_style,
#rentabiliweb_form #rentabiliweb_form_bottom_links_support_technique_libele,
#rentabiliweb_form #rentabiliweb_form_bottom_links_paiement_securise_libele,
#rentabiliweb_form_logo_texte {
	color:#black;
}

#rentabiliweb_form,
#rentabiliweb_form_top,
#rentabiliweb_form_bottom,
#rentabiliweb_form_content_contact,
#rentabiliweb_form_content_contact_block,
#rentabiliweb_form_top_right_style_select,
#rentabiliweb_form_content_contact_code,
#rentabiliweb_form_top_bottom,
#rentabiliweb_form_links,
#rentabiliweb_form_bottom input {
	border-color:#C9CACE;
}

#id_rentabiliweb_form_bottom_end_send_btn{
    background: url(/img/paiement/submit.png);
}

#rentabiliweb_form_content_contact_type a{
    border-bottom: 1px solid #FDFDFD;  
}

